/**
 * 商品状态键值映射
 */
export const ProductStatusMap = {
  NORMAL: "1", // 正常
  OUTBOUND: "2", // 已出库
  TEMPORARY_STORAGE: "3", // 暂存
  PENDING_RESTOCK: "4", // 待补货
  RESERVED: "5", // 已预占
};

/**
 * 商品状态标签映射
 */
export const ProductStatusLabel = {
  [ProductStatusMap.NORMAL]: "正常", // 正常
  [ProductStatusMap.OUTBOUND]: "已出库", // 已出库
  [ProductStatusMap.TEMPORARY_STORAGE]: "暂存", // 暂存
  [ProductStatusMap.PENDING_RESTOCK]: "待补货", // 待补货
  [ProductStatusMap.RESERVED]: "已预占", // 已预占
};

/**
 * 通用下拉选择框选项
 */
export const CommonDropdown = {
  WAREHOUSE: "1", // 仓库
  BUSINESS_ENTITY: "2", // 经营主体
  MANUFACTURER: "3", // 厂商
  BRAND: "4", // 品牌
  MANUFACTURER_BRAND: "5", // 厂商-品牌
  HOSPITAL: "6", // 医院
};

/**
 * 字典类型枚举
 */
export const DictEnum = {
  // 手术类型
  SURGERY_TYPE: "surgery_type",
  // 商品大类
  PRODUCT_CATEGORY: "product_category",
  // 商品分类
  PRODUCT_SUBCATEGORY: "product_subcategory",
  // 手术部位
  SURGICAL_SITE: "surgical_site",
  // 计量单位
  MEASUREMENT_UNIT: "measurement_unit",
  // 包装单位
  PACKAGING_UNIT: "packaging_unit",
  // 存储条件
  STORAGE_CONDITIONS: "storage_conditions",
  // 商品来源
  PRODUCT_SOURCE: "product_source",
};
